Mining High Quality Assertions Using Best-Gain Decision Forests
ثبت نشده
چکیده
We introduce the Best-Gain Decision Forest algorithm, an assertion mining methodology that generates high quality assertions. Our methodology uses static analysis and a novel machine learning technique to mine assertions from register-transfer level (RTL) simulation traces. Our machine learning technique is inspired by decision tree algorithms and generates concise, high coverage RTL assertions. The Best-Gain Decision Forest algorithm induces assertions from all decision trees optimized for maximum gain and uses a set containment algorithm to minimize redundancy. We show that our methodology generates assertions with up to 2 fewer propositions and 10% greater functional coverage than those generated by existing methodologies.
منابع مشابه
Goldmine : an Integration of Data Mining and Static Analysis for Automatic Generation of Hardware
We present GOLDMINE, a methodology for generating assertions automatically. Our method involves a combination of data mining and static analysis of the Register Transfer Level (RTL) design. The RTL design is first simulated to generate data about the design’s dynamic behavior. The generated data is then mined for “candidate assertions” that are likely to be invariants. We present both a decisio...
متن کاملLearning to Predict Forest Fires with Different Data Mining Techniques
The motivation for this study was to learn to predict forest fires in Slovenia using different data mining techniques. We used predictive models based on data from a GIS (geographical information system), the weather prediction model Aladin and MODIS satellite data. We examined three different datasets: one only for the Kras region, one for whole Primorska region and one for continental Sloveni...
متن کاملGoldMine: Automatic Assertion Generation and Coverage Closure in Design Validation
We present GOLDMINE, a methodology for generating assertions automatically. Our method involves a combination of data mining and static analysis of the Register Transfer Level (RTL) design. The RTL design is first simulated to generate data about the design’s dynamic behavior. The generated data is then mined for ”candidate assertions” that are likely to be invariants. These candidate assertion...
متن کاملEfficient Associative Classification using Genetic Network Programming
Classification and association rule mining are the two important tasks addressed in the data mining literature. Associative classification method applies association rule mining technique in classification and achieves higher classification accuracy. Associative classification method typically yields a large number of rules, from which a set of high quality rules are chosen to construct an effi...
متن کاملHigh Scale Fuzzy Video Mining
In this chapter, we focus on the use of Forests of Fuzzy Decision Trees (FFDT) in a video mining application. We discuss how to learn from a high scale video data sets and how to use the trained FFDTs to detect concepts in a high number of video shots. Moreover, we study the effect of the size of the forest on the performance; and of the use of fuzzy logic during the classification process. The...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012